2326
1
2015
2
2237
3
1568
1709
8
2495
0
511
2059
3014
20
665
5
1550
1067
1000
951
2670
4
1196
3287
2854
1471
4179
1360
1201
2833
1746
2116
346
2166
83
1622
1839