4059
2
3287
1
266
0
1037
503
458
2476
3
46414
945
3559
2921
4
1550
2138
683
584
4151
2217
2992
691
455
846
5289
14
2492
7363
4594
1754
304
719
269