311
1
1646
7
978
3
1459
1440
4
272
2
635
516
562
375
304
523
244
663
286
360
257
11757
8
495
0
2605
9
806
577
608
853
485
536
167