290
1634
2
5507
4
2566
665
2030
1532
5
1281
780
1
649
315
296
623
8888
771
278
951
955
800
4853
505
2104
1479
500
349
875