1585
2
923
1309
0
1992
3
1347
1
458
2304
1002
697
1364
2255
1583
1840
6
2002
3461
4
2277
3971
2041
2776
4914
4358
1380
4309
1106
1212
1220
2690
562
2086