2041
2
1380
0
1129
1
4309
3
542
1225
629
978
1310
1012
581
1585
2571
6
1168
1583
3461
4
868
1388
2382
660
2440
475
718
1239
2649
1252
984
2583
7
3252
1055