1149
0
1506
17353
3092
1
2836
9
2992
105290
683
345
1496
322
383
25137
247
580
288
371
171
800
2500
5
431
460
1045
418
1541
901
1774
1824
31535
2542