43
481
502
661
463
381
16
12
441
242
221
13
633
782
15
3
521
762
422
1023
41
23
32
1301
371
402
101
71