1256
2
1218
2294
1
2530
4
467
0
2055
496
1380
1277
3140
619
1606
1486
3485
7
3562
1273
2181
5
19944
2377
1526
9956
3
1787
444571
9
297066
830
1997
108797
2110
2386
2245