2565
3
1620
1
2245
1211
1111
866
1046
709
0
297066
1131
1641
2698
2
1534
5
1093
1226
3053
7
2110
2797
1295
994
2773
280
108797
2354
1581
2650
20
2386
2159
3765
4
5225
8