2430
3
6075
15
20163
44
4168
5
1119
0
2142
2
1230
4
959
1290
2738
2507
1
1013
3610
923
3017
1042
1426
1179
4833
1249
1104
3315
1282
1274
1836
1637
1918