3609
19
3003
5
3391
7
2177
3
1066
2
1089
1537
1680
8
1371
0
73
1
1094
2837
10
15561
1833
3446
1620
1541
517
9804
2179
1225
789
1436
881
345
1161
562
1222
2965
5423