458
0
31535
918
4594
1
1343
1541
552
653
1232
3659
14
1824
584
1009
1152
1115
1880
2
611
1045
759
2522
1779
422
2748
573
139
138355
421
525