430
1
445
2312
2
11951
10
709
508
1751
1943
0
3021
4
400
398
147
3054
330
326
370
345
4223
22
504
3996
38802
13
185
1929
1327
3980
3
2095
2564
2813
300
3922
7