1078
0
931
777
438
409
2199
653
1668
345
1068
1239
5746
23
3429
1866
475
1809
5
272
2132
1
683
615
2954