3092
1
2522
0
729
3114
4
418
2551
745
2459
9
2211
871
376
422
1880
2
17353
1077
423
25127
683
493
1346
3203
10
573
924
547
381
417
576
383
2298