2587
1
1303
2
1230
1318
6
717
1877
1840
2941
4
3539
3
1184
1036
0
421
2422
5
1305
6952
1074
1519
1001
428
815
898
2959
1291
989
239
139
266
2046