2535
2
1168
1
3765
4
32302
0
1316
3498
19783
2934
3090
6
1734
3053
7
7793
2180
3
8440
912
2932
1603
25669
1005
989
301
2666
9
1295
17946
280
2570
2990
1265
3683
30334