1590
1
2966
6
662
0
2055
2
693
1752
2921
5
2595
741
2980
1766
830
2209
2110
1380
2666
9
1449
1545
951
3484
1306
3354
4096
2207
2932
1603
501