458
0
31535
467
468
1045
611
464
1824
503
584
1152
296
255
691
340
576
1840
2
494
608
2211
334
298
4594
1
1020
2395
2952
2522
2189
566