259
382
374
247
138
1145
925
280
839
425
232
165
438
2014
1071
423
528
802
842
309
420
1003
341
751
432
2
220
333
549
492
1179
1060
528
309
95
229
751
512
