227
313
178
1623
2248
701
1577
670
5864
672
543
1260
5070
1540
242
1188
1011
558
657
1507
383
87
141
782
3076
2831
238
855
117
386