3125
2
3546
1
32302
0
1193
1849
380
2378
8527
3498
4
2676
3779
2524
1289601
2964
4724
3
3051
940
1603
6164
1942
1461
484