458
0
31535
422
467
266
584
2748
2
517
5313
269
1020
1824
683
2328
2490
503
1232
2079
296
1161
1045
1872
1
693
267
479
691
2522
4594
6800