59
162
3800
70
75
180
187
132
73
108
154
32
210
96
738
199
804
53
753
305
163
394
69
38
667
358
775
209
444
230
427
31
90
224
715
94
67
228
91
2239
441
238
170
52
335
61
924
1384
1804
23
541
1148
236
24
369
1548
505