2243
1
3041
2
1451
0
1309
1992
3
2216
697
2478
4914
1445
2189
1648
2558
1135
2763
5389
2059
2303
3195
181997
11
106
2358
5805
444571
9
302
618
120
297066
685