139
44
899
1564
1180
1006
396
401
1226
903
659
679
24
641
2662
687
202
627
37
72
1005
278
482
837
454
1101
3248
573
798
704
3186
745
151
1172
1020
531
161
420
808
7
688
2492
3124
1212
1693
2458
35
1077
1474
38
1305
104
917
