161
141
1705
663
563
4
8
185
431
637
502
1673
671
973
711
544
633
1083
39
131
491
935
294
281
5
433
33
2699
71
41
475
19
301
594
283
61
461
395
374
52312