260
1
1983
2
20905
18
646
344
217
163
328
316
429
378
504
459
578
702
4
2184
3977
6346
15
2982
2303
1859
3
2128
5
975
4101
1934
1805