496
0
940
1
3125
2
2245
3
3546
528
32302
1512
5169
2629
3498
4
2437
3779
1492
2964
1015
3051
690
1461
1694