2986
1
940
758
0
572
387
181997
11
2769
2181
2
38477
34
516
856
1512
3426
4
3289
123674
35
904
3000
577
402
2057
3158
424
94424
3
2381
588
1282
297066
3933
296
534