3413
3
16201
19
4456
7
10736
26
3262
2260
4
2796
8
1243
0
2123
1105
1103
534
490
2271
2050
1
484
596
1166
562
2663
1862
668
1926
5
1298
477
3109
2
914
1581
938
809