157
672
342
2015
26
532
127
125
437
122
418
64
505
768
1219
663
286
60
161
154
144
355
666
814
1337
580
0
114
324
991
981
127
356
659
651
118
71
1179
639
538
687
585
532
706
186
334
1228
1211
959
621
920
58
194
1265
788
