31535
0
282572
3659
14
458
266
584
176
691
4857
2
1232
653
3815
5455
1
3373
768
1779
46414
6800
360
641
4328
10
1343
503
478
484
572
396
295
3498
4
97284