2535
2
2921
5
3765
4
32302
0
3498
19783
14
3429
7
3090
6
572
3053
7793
2499
1
571
2932
1603
25669
1301
1249
946
2666
9
1295
17946
280
1684
1746
2990
1265
894
3683