1691
1
1660
2614
0
557
517
2001
2959
391
2257
5
34
1816
2
3562
2999
3
1699
2181
1284
479
83
1163
1602
1366
1029
802
836
933
2861
1501
159
2225
1123