621
0
5289
14
437
155
243
2351
2964
467
780
362
1053
477
375
448
75
428
1085
4123
7
1860
518
8969
306
722
947
314
482
1817
544
2747
2
1244