503
405
249
437
607
220
318
440
166
203
180
360
937
123
710
513
798
3052
3013
2221
1986
11685
4058
1174
1710
4167
3980
2747
1162
1195
2882
2781
2264
6397
5986
6695
3763
1756
1321
1160
1884
1526
1361
1255
3262
1968
2852
623
539
500
899
1197
12067
303
950
1323
1284
902
595
967
Copyright © All Rights Reserved