4602
1809
2397
6655
10526
2340
3648
3064
2272
5318
3101
4588
7227
3851
6564
5700
25158
10587
13348
7205
7222
13988
13328
3240
5889
8225
10178
6584
17389
63917
7488
8475
12483
6858
12177
15178
66502
16489
10176
20797
34368
111362