130
156
216
3187
295
801
1564
567
3152
1260
646
3127
98
499
641
609
1189
879
621
2460
437
679
957
