1788
1
2626
4471
2
1672
3176
909
2440
3
635
0
3779
2986
894
194
2650
20
3083
1512
1598
3426
4
591
2102
1211
1417
2245
4926
5