297
0
31535
458
1824
608
4594
1
2748
2
2683
300
3659
14
1152
4328
10
771
503
105290
6800
269
213
3373
340
649
507
586
17
584
494
710
605
1232
463
772