3181
4
2928
5
2367
1
2021
3940
118
2
1795
5978
6
3519
9
12621
22
3788
1683
0
1289601
2992
3
2788
4585
10
1583
3041
3453
3942
3554
12472
3660
3125
15
444571
2059
1564
527
9055
2194