1003
1
8969
0
1575
2
1054
1696
2617
5
1108
4
375
509
3
1421
3674
10
417
5112
2585
543
2320
3887
9
2504
3626
597
2673
915
7334
2061
838
1343
1132
2127
2119