31535
0
1824
17353
458
584
525
611
2041
1
552
3373
467
2522
2952
503
363
4964
3
297
2275
2
431
282572
165
1182
759
46414
1020
1779
572
2748
653