1180
0
10176
26
2221
3
2577
5
15514
19
843
1
475
5581
9
477
1893
6301
14
798
3437
7
1898
383
611
4244
3353
6
400
522
4106
521
418
455
458
2124
353
552
3239
8116