31
318
348
364
162
224
176
193
73
181
86
178
65
61
97
56
199
248
1940
226
617
146
185
157
225
131
572
236
27
33
793
782
614
573
608
370
684
761
631
514
3139
1368
1229
898
2095
611
2476
2146
943
1031
613
3680
702
722
1336
1482