14076
7
4071
1
2068
1059
0
3260
2564
2
249
484
1929
4869
467
504
9355
3
121182
5871
15
2108
4
48708
6515
302
231
31220
10
1222856
396
398
422
11951
330
326
292
180849