14861
7
2324
4
2732
2
40062
19
2525
3636
592
0
1013
6095
9
1142
3354
1
2959
986
4465
22
1289601
718
511
603
2302
645
1991
3
1443
527
3546
4702
1036
5717
1507
2650
604