476
3
31535
0
1152
2748
2
269
1824
1009
759
1232
503
683
2522
458
336
46414
1
301
6800
2683
255
2730
6
584
478
467
266
2657
576
1779
2668
525