1126
0
529
3383
3
2094
2024
5
813
501
752
1748
428
460
459
1015
356
320
467
4940
474
437
256
1466
418
297
259
4362
2602
2
407
305
75
1069
1