918
0
31535
552
303
46414
1
4594
1824
2748
2
396
584
768
916
280
467
458
1152
1238
25127
1045
255
463
1649
1343
538
433
637
517
759
448