6493
2018
906
5524
3716
698
4605
4052
1153
6843
3355
1359
6042
2878
833
5329
2849
1096
5471
2189
980
6712
3136
1047
4685
2556
1068
7874
3288
712
6199
3557
698
4625
4013
1036
6840
2664
1252
5833
2707
1007
6543
2487
1303