13499
5
17946
0
494
2465
2
3125
1404
3546
1
32302
248
1479
1704
3252
422
908
2378
393
3498
4
2676
366
3779
475
4471
2964
601
4724
3
1722
3051
831
1603