1660
1
755
1492
3
2342
1668
1221
1168
1290
885
2163
0
938
1246
4360
9
2093
2670
997
2322
1060
2194
2
2173
1175
607
989
733
1192
1821
1804
4116
6
2719
22
1050