3181
4
2928
5
297066
0
2367
1
2021
3765
1295
2683
3683
2650
20
3940
118
2
1795
280
5978
6
3519
9
12621
22
1581
3788
2159
1683
2250
1289601
2992
3
2788
2245
4585
10
1583
3041
1226