951
1
619
564
616
0
1568
2502
2740
1305
3539
3
7042
5
1639
1382
197
1888
1540
2526
1989
1883
2
2040
3194
2736
2361
2312
6676
12
2135
8607
8
486
1184
4943