2909
2
1724
3
1007
2018
1
2476
4
1639
5931
10
2062
7
2935
4164
9861
5494
6
1766
5
1463
1799
1336
1511
4103
2042
1982
1737
2258
1261
2786
2191
572
2559
820
757
0
704