968
0
587
433
376
881
1608
2655
328
1924
421
1020
679
341
1095
403
1153
714
286
618
4537
1428
572
2123
2199