31535
0
1824
3287
1
1681
2748
2
1192
552
1428
3691
5
19279
169211
11
1649
360
1418
282572
2408
1463
300
6800
2275
1431
8766
909
1378
139
2522
1069
4111
896
1105