951
1
619
564
616
0
570
2502
2043
4
3835
2740
1452
3140
2906
2
1583
1574
1417
1585
912
1589
3
3539
1759
197
1347
3461
4915
1888
2382
2312
3063
1292
2440