171
0
227
245
1268
1410
5113
4
484
318
321
461
301
357
429
1
405
376
308
476
539
258
178
787
744
982
386
285
299