2535
2
2920
4
3491
4044
5
3083
17946
0
2465
7793
496
3125
3546
1
32302
612
536
3498
1060
2437
493
3779
616
4471
2964
3051
1603
730
1193
1461
531
1070
889