1581
2
1775
1
2972
0
2666
9
2502
5
2250
1681
1982
3765
4
2660
2245
3
297066
2055
1226
3053
7
4309
994
6
905
2748
2591
5592
8
392
3415
3683
873
4029
2756
1633
370
2683