1003
1
1575
2
1054
8969
0
2617
5
565
1367
530
4
375
2865
1922
915
417
1108
2907
1776
1549
1421
1696
1444
1163
17184
44