2142
2
1290
2507
1
2430
3
1013
923
20163
44
1042
1426
1179
1249
1104
3315
1282
1836
1637
1918
1191
4168
5
3863
14
1230
4
1119
0
2738
2935
4585
10
1228
1974
959
1162
947