504
0
458
1816
621
566
1017
676
883
611
2891
4
1218
2
87
528
1
575
2251
773
2661
1015
733
1494
2833
1698
770
2348
6236
10
5431
4937
348
1785
3683