458
0
1045
31535
1824
1541
392
2748
2
1192
1
1428
2810
467
637
745
2522
572
1314
584
1649
360
29323
1418
169211
11
4594
3287
154
552
1710
517
2952
6800