161
141
1705
663
563
4
8
185
431
637
492
1673
671
963
711
544
633
1103
39
131
491
935
294
281
5
433
33
2689
71
41
475
19
301
604
283
61
461
395
374
52112