1691
1
1660
2614
0
557
517
808
2001
635
2959
391
2257
5
34
1816
2
1301
3562
2999
3
1699
2181
1284
479
83
1163
1602
1366
1029
802
836
933
2861
325