1152
0
31535
1824
584
467
269
1045
683
362
1541
46414
1
2748
2
503
580
2522
1020
893
2992
1009
572
382
4594
2941
17353
517
303
419
19279
6800
458