3114
4
948
0
47041
20634
8
501
269
428
787
5611
11
996
11881
3
441
1425
775
2657
2749
1
3498
1452
1949
10581
2224
2
1817
397
552
495
802
451
560
902
3092