2051
537
392
871
395
1595
784
393
186
1299
773
513
324
847
1093
2080
498
720
187
266
647
382
401
1491
