430
1
116
0
307
21743
5611
11
305
709
1667
382
363
729
302
445
1073
1126
401
1282
2189
31535
2089
1943
105290
1650
326
484
3064
8
18403
6
3373
918
1663