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