458
0
31535
1824
918
2748
2
303
1428
1
363
419
478
552
360
46414
3287
1192
503
611
2522
319
467
1115
1297
3373
2275
759
408
169211
11
1152
584