2620
810
3780
710
1070
1222
19814
12822
31930
9316
687
325
514
6911
296
132
322
174
281
401
506
330
295
334
382
404
307
252
504
497
368
266894
1121
1020
824
570
11156
112
295346
3188160
1621013
661311