496
611
1042
1952
2174
2314
2084
2504
2153
2326
2225
2455
2122
2345
2473
3448
3833
3420
3965
3495
4245
5538
4779
4321