4061
11
770
0
1866
3
676
1
1537
472
1496
1270
2
2285
3329
7
2358
4
2387
4682
2111
6
4936
1856
3592
542
1237
3132
383
1285
1343
1053
2559
839
999
2301
1961
2168