3498
4
12459
3
2911
9
3080
32302
0
398656
19
14
6236
10
1690
1
83
17970
15
693
2166
784
526
801
2990
2368
1788
3158
2