3090
6
3083
2
2012
5440
8
2666
9
758
0
616
2316
1028
1601
444571
1804
1
7258
4358
1329
800
2798
2902
16
3546
1105
534
8411
3
3169
7
984
1210
501
931
1193
7793
4
2763