498
1
503
247
304
305
407
2
83
348
367
90
239
471
3
602
378
1361
659
307
115
679
73
103
144
992
1186
1305
460
95
189
69