227
313
178
1630
2250
702
1581
670
5875
673
548
1261
5082
1551
251
1190
1014
560
659
1510
383
87
142
782
3077
2837
238
856
117
386