1178
2
1992
3
5726
8
3971
1
697
0
1309
4914
2194
2572
2776
2271
4
2255
1583
5389
1585
3461
4915
1589
1347
2382
3063
2440
1364
2041
2313
1346
2075
4821
319
2099