3491
4
4044
5
3083
2
17946
0
2465
1189
7793
496
2529
7
3125
3546
1
1101
32302
4363
3508
1504
1763
1093