5293
11
2596
2
4311
1
1431
1599
1720
1843
2522
1468
2810
2992
6
669
1112
1011
108797
0
591
1463
2414
2772
2386
2245
3
2530
4
6236
10
1174
10827
2629
1250
1248
585
378