3186
1
17946
0
919
494
2465
2
3125
1404
3546
32302
248
1479
1704
3252
422
908
393
3498
4
366
3779
469
475
4471
110
2964
601
280
1722
2354
3051
831