1703
3
5155
5
1511
2
7529
11
25088
12
2387
1
437
1499
1059
345
1594
1863
947
0
801
527
812
1049
995
570
1116
886
1282
507
920
1624
1140
1327
2739
6
1853
877