2999
3
1590
1
790
1816
637
0
83
5338
1431
23802
9
7096
14
1161
605
1142
2
6442
6
963
6779
5
1725
1690
1547
1660
4179
2368
1788
1169
1568
1691
467
1168
745
1380