939
0
758
2949
2337
5
3899
2
2366
1
800
801
1179
392
894
2629
1123
1785
2361
822
476
948
1321
657
1265
546
2249
683
434
255
515
1769
2453
3008
3