2535
2
3575
1
1566
2996
0
519
1507
4044
5
3083
2028
17946
1063
2465
2631
1189
1509
2182
3125
3546
32302