5949
15
1632
2
238
0
1015
1
1694
951
690
3749
3
2669
1106
6
1347
2709
564
458
1272
1804
1743
2013
108797
6327
7
2188
746
9278
18
2216
2558
21152
8
2949
3671
276
1787