2270
2
1537
1
2190
3
657
0
356
3008
791
1193
9956
2535
4765
8
1880
3871
3227
4044
5
3083
389
1298
2465
1816
685
297066
3125
3546
758
5382
5440
444571
9
800
3498
4