400
1
2429
5
11951
10
1751
2
3021
4
398
147
0
3054
330
326
370
345
4223
22
504
38802
13
430
185
347
1929
445
372
1327
3980
3
2095
2564
2813
1943
3922
7
18403
6
2620