4193
2
4221
8
1102
1
2100
5
71449
0
1277
3
2042
2702
1559
11
2609
14
1581
967
1712
4
1282
1165
3170
1641
1041
1717
3177
10
1735
751
462
645
868
2001
1063
1149
2499
17
656