637
0
381
1128
1541
4940
5
331
909
467
251
1314
464
321
456
776
918
602
269
479
172
1610
683
275
454
392
325
2328
4111
2
1557
1020