2036
620
634
126
1001
444
4593
2514
2286
1230
2831
973
348
189
803
291
470
228
299
182
418
237
285
201
775
499
586
161
1245
462
552
114
435
162
734
275
579
204
322
234