593
0
9355
3
581
2855
158
31535
3251
6
165
444
4111
2
11881
286
1768
367
6062
16
1580
552
1880
945
247
422
584
116
185
2934
10324
2109
3440
1496
17353