2041
2
1380
0
1129
1
1585
2571
6
1168
1583
3461
4
1388
1225
4309
3
1012
1570
1376
868
1310
542
581
978
629
2776
2255
718
1891
660
504
4915
1589
1347
475