31535
0
2748
2
1824
105290
458
1020
282572
759
1024
525
1045
1232
768
968
296
584
552
3373
467
953
2952
269
1297
1152
3659
14
693
691
4594
1
918
383