951
1
1164
619
564
616
0
2502
2740
1013
1305
3140
4
2906
2
1547
1066
3539
3
1905
1366
1988
1801
650
737
1399
5
3931
6
2535
1211
2349
1197
2840
1152
2122