1009
0
458
31535
4594
1
2522
2395
1045
768
653
611
3287
3373
1779
521
139
745
295
1343
5611
11
321
340
580
1073
18403
6
3815
552
3092
478
387
1645