2960
930
4190
810
1230
1372
23414
15122
36930
10116
777
335
544
8311
316
142
362
234
331
451
596
420
355
414
452
494
467
372
634
567
408
300894
1231
1140
954
630
12656
325346
3568160
1911013
781311