476
2833
1269
767
1300
383
2705
1031
2146
6038
670
2177
282
686
526
2040
736
695
505
2682
828
321
1254
397
