1496
0
1791
6
2489
2
1917
630
51331
25
1960
1585
962
1759
2204
5
5094
9
570
2041
984
3461
4
1210
1
2861
4578
1589
3
1347
1845
809
477
3337
168
2382
7222
977
3565
8