102118
26354
67900
28206
1491
58430
298723
41390
3073
135362
94567
36706
16761
84459
913
7320
28908
22175
17786
43360
44740
335054
54484
16975
311042
40388
7101
6907
8029
4631
17429
20095
5522
9470
397703
2518
87207
30798
113
14
944
11
1229
746