139
372
387
198
855
803
642
271
260
171
264
863
1152
1001
114
447
754
293
57
568
538
3232
148
218
15
1294
969
2278
645
2707
2325
749
4410
994
239
1076
411
649
921
251
151
154
250
1022
729
762
1407
475
3642
3177
730
1659
63
65
2702
4014
1666
1605