2795
3
1391
1
1547
2506
2
1126
1067
654
806
1708
5
815
0
1315
379
455
449
339
370
317
148
520
142
374
89
447
4
365
350
58
335
608
618
523