2342
1
1492
3
1221
885
938
1246
1050
1253
1618
0
83
2505
2
1659
3465
1225
1743
3054
5
877
2057
755
1683
716
1306
785
2500
1175
790
635
3354
1481
137