2955
2
383
0
477
475
1842
1897
1
116
2395
400
392
418
8116
6
1898
860
455
2346
3
464
29323
543
1636
798
2112
8
1650
1462
422
521
965
804
2189
5009