164
5
139
1
90
656
2
849
1960
4
1749
2422
1440
1031
2945
11
677
3
504
524
590
791
1550
7
556
508
0
1297
572
884
671
2427
817
999
63
1428
635
1741