3715
2
5151
1047
21152
8
2377
1
843
4651
3
2650
20
2405
1168
2740
280
2505
1590
2100
1380
0
297066
1788
2166
2710
83
1431
1813
1814
1660
1632
978
1131
2760
4
3080