1641
2
4976
5
2299
1696
910
3
2837
10
1852
4
2731
4350
3568
2191
1085
0
1790
934
7
569
1222
805
1
701
351
488
743
2094
1361
11
2497
17785
21
4131
8
3308
1111
875
639