3498
4
4895
8
1389
2
3287
1
677
1586
2296
458
0
4328
10
1124
1780
46414
1100
31535
1152
2617
5
2645
1378
2522
4857
3070
1015
282572
2600
1009
1105
2271
691
552
683