8969
0
4936
1
649
2404
292
1142
1506
2550
3235
4233
1099
3
3612
6
3242
1550
5367
8
6371
7
4631
3888
2929
2
4260
15
2683
282572
3044
13
2822
3903
1141