938
1
1307
4236
3
826
2173
1376
0
1380
1225
2368
3145
4
1012
458
868
1310
2155
542
581
978
629
1816
467
2710
2
718
1410
660
504
1691
475
2110
2942
6