1009
0
1960
7
759
2330
4
1649
1
5316
3
360
6515
1418
2
5611
11
6800
3116
46414
477
572
2011
1282
121182
2960
1885
296
3092
36609
34
552
1277
5
471
3503
768
429
911