1046
1
435
770
0
1866
3
1584
2
1263
472
263
4682
1668
661
2030
1779
2920
9
2658
874
2069
458
3125
4936
2830
7
1227
3235
2288
1144
635
2296
1775
1087
382