1489
4
1166
1
2289
904
1809
1093
455
2322
662
0
2105
2164
2
909
890
714
3562
1333
1206
4179
1660
899
801
817
3326
3
1813
1380
3580