504
208
253
382
5
951
175
114
581
342
145
292
852
23
2
394
123
164
469
241
