1008
0
3381
9
1128
3
1257
2
1658
1
862
2552
5
1265
72431
1228
915
1189
1111
1831
4
986
1767
2854
1375
1996
6
2130
11564
682
1307
935
671
419
732
1125
807