584
0
166543
18
332
2189
2645
2952
1152
482
1
768
422
3311
4
2904
2
2522
6800
301
3373
2395
1541
2142
335
1343
1317
421
17353
918
1559
475
745
297
437