2489
2
719
0
1917
630
51331
25
1960
962
680
2204
5
878
5094
9
2517
570
2041
984
639
1210
1
560
2861
4578
1869
1845
809
477
3337
168
7222
4
977
3565
8
318