430
1
307
116
0
21743
305
1667
18403
6
382
5611
11
302
1073
709
729
1126
1943
326
31535
1650
282572
484
445
573
14076
7
797
56488
918
521
401
2189
363