4059
5
2347
12
3141
22
2929
6
1741
9
1850
1
1509
4
1086
2
1300
153
3
778
1406
1460
1138
2311
2259
1756
3363
2603
1426
3503
3694
34835
19
1688
876
0
2788
2085
1240
2015
954