2909
1
459
0
1576
3206
5
1537
818
2229
2823
628
536
475
582
616
722
681
380
384
1216
622
307
449
440
173
971
502
3567
356
22731
609
1711