3141
2
1147
1
808
1815
1062
830
2107
1568
83
2368
3354
1816
2259
9
2959
1660
2195
1782
1185
2592
870
1205
344
0
419
453
6844
3120
4
917
2166
1622
1839