2077
625
636
128
1026
450
4701
2563
2398
1267
2883
985
349
189
814
294
482
231
302
184
421
238
288
201
787
505
586
161
1260
465
553
115
436
162
737
275
579
204
323
234