1641
2
4977
5
2301
1697
910
3
2838
10
1853
4
2731
4350
3568
2192
1085
0
1791
934
7
571
1222
806
1
708
351
507
743
2095
1361
11
2497
17785
21
4134
8
3308
1111
875
639