35
312
352
361
10731
5910
281
161
935
641
961
634
1182
34625
992
172
17
4512
448
382
346
6513
275
293
236
3516
203
491
111