3114
4
17353
0
514
2275
2
2634
177
3498
31535
25137
489
2461
20
483
1020
413
279
1824
2730
6
968
466
342
4111
19279
282572
1336
286
495
680
5617
5
332
4830