3331
2
1741
4
2283
2015
1
252
2207
690
6579
9
2061
7
3054
2754
1595
0
3512
2470
1589
3
3967
8
962
5070
11
2073
1888
3072