42
2543
1522
411
192
171
124
1171
1291
421
1042
1032
2535
2082
1372
25
19
76
3632
5434
2513
63
73
2063
26
1111
54
18612
323
314
461
61422
37812
361
70223
78422
63617
3235
59626
1022