4044
5
2100
2
17946
0
685
1324
638
25669
721
3125
467
19783
1812
1
544
1189
1461
61216
1458
770
4438
6
2964
1193
645
1603
558
1679
4655
10
1000
788
8945