31535
0
1824
169211
11
543
552
631
300
605
1949
458
2683
572
1297
390
3373
467
383
2952
1282
282572
1009
1416
1754
440
139
341
321
2522
953
575