2861
1
1485
1241
0
3001
2
1106
504
1867
365
402
2911
9
2598
2264
2707
6
2361
2232
554
618
2076
13803
1753
532
1785
509
116
2605
478
736
3576
3
3745
5820