31535
0
552
1824
2748
2
458
46414
1
1009
2522
266
1211
1297
584
611
25127
1238
653
431
169211
11
1152
396
1115
464
4594
269
1921
1282
1428
1343
303