2825
2
1639
1
2151
3948
1388
2967
911
3103
3
2132
6
1597
2065
2869
4
1298
972
2334
5
1445
709
21257
14
3247
0
1274
3823
1505
1154
91
112
69
116
196
430
114