2657
3
2748
2
1824
0
2683
31535
458
282572
266
1152
683
383
46414
1
467
503
20634
8
6800
552
4594
1378
584
1009
105290
2522
2730
6
4328
10
296
691
1115
437