1386
2
1247
3655
3
909
1
4987
6
4906
5
2853
20850
1866
1656
2677
10736
26
866
1869
1823
845
2495
4
4478
669
2127
1114
0
3551
2050
3251
938
964
2750
2586
7
4837
2980