539
0
101
391
402
1009
2
295
255
310
1010
1
200
247
1016
165
376
383
996
453
637
377
470
560
283
407
345
439
331
548
434
12590
392