3999
23
3318
2
1681
8
1771
5
954
1521
1
118
562
1005
3
801
953
0
1621
663
713
1060
3532
1655
1271
2185
1333
4
1509
1716
1575
704
1667
6
1484
414
937
1142
829