31535
0
467
625
2
884
1
1824
2201
11
2260
2748
1378
1192
1428
7108
13
579
552
169211
7334
4
2683
1649
360
1418
2522
3287
611
6800
282572
2275
503
1431
572
8766