504
0
458
1816
621
1441
566
4398
10
2860
1
1017
883
2241
2773
5
1380
611
2477
87
575
742
1015
733
1494
1698
2348
1571
5094
9
2053
4937
348
1785
658
2