3141
2
1147
1
808
1062
830
1568
2107
83
2368
1816
1660
1205
2166
1307
1839
1558
1372
2710
2727
2243
6
946
1860
1051
2788
2729
14
3352
10
3612
3833
8
768
1681