3510
2
2758
1
1873
729
968
0
2100
3
1267
3149
4
3442
917
4820
683
282572
4396
9575
8
3092
2809
3498
2301
2224