2111
3
536
0
101
1301
498
419
438
892
552
16
423
787
753
1866
373
158
1840
2
676
525
15789
702
420
587
466
496
247
90
684
440
471
3315