351
290
2414
446
340
3512
2810
250
387
2210
400
203
24766
18720
16811
14972
11662
1131263
10254
1001148
9780
859143
7940
74111