4309
3
1451
0
1175
1
1585
2
1583
3461
4
2061
2304
2688
1131
2382
2440
2429
2583
7
2190
2983
1282
2667
2776
2255
1891
2507
2505
3465
1743
1787
4915
3054
5
518
1589