1152
0
31535
2748
2
1824
458
3659
14
2683
584
1232
105290
4594
1
1045
918
759
1343
421
6800
1297
269
467
1949
3
255
2730
6
1541
396
1015
46414
3373
464