2100
2
2089
1
1539
1371
3696
1779
1180
3
3095
7
4042
526
0
6710
2479
1517
4
1519
5674
1809
5
1081
1690
1082
2578
13995
3926
14
3315
1467
3106
123674
35
745