951
1
619
2100
2
564
1973
4179
2502
2131
2740
3140
4
2906
975
1259
3934
1746
455
3539
3
4706
895
0
2377
1075
2110
2414
6779
5
2760
4346
1197
1366
1562
1475