494
2586
305
1539
235
1220
183
964
178
893
87
704
125
637
108
551
78
405
77
402
79
391
65
336
67
332
494
2586
305
1539
235
1220
183
964
178
893
87
704
125
637
108
551
78
405
77
402
79
391
65
336
67
332