6931
5017
1996
1181
383
4281
9647
5406
2136
896
3871
223
418
628
7809
7795
127
9308
7911
6254
131
9695
9062
4181
1133
6314
2953
2366
3186
4259