3195
3
3121
2
2715
898
1
131589
1445
5527
2558
1135
2763
0
1618
2820
10
2786
2059
2089
2303
783
1485
1451
181997
11
106
2358
469
5805
1773
1225
1419
444571
9
302
1541