2657
3
1824
0
31535
2748
2
552
1378
1115
1
1428
458
611
2522
1649
2683
266
1152
683
169211
11
1009
3287
46414
467
503
360
6800
25137
1431
8766
4594
909