4044
5
3083
2
1289601
4
1380
0
2465
971
477
3014
20
37355
13
496
3125
352
5431
3546
1
2301
6
465
630
432
1853
657
475
560
1482
1974
1342
3498
553
3779
1193
4471