458
0
4594
1
552
1045
383
1343
1227
584
25127
759
655
340
525
768
579
2952
1152
3243
7
1297
1132
1466
2
4328
10
266
300
493
485
560
2522
641