458
0
691
105290
1297
46414
1
503
507
2683
639
768
1541
431
1780
478
1009
1152
584
1238
282572
1045
303
2522
1428
1115
422
4594
266
710
2941