2786
5
1301
2
2655
2982
3
1550
1
2184
1405
1609
3036
2501
1599
19944
40314
14
2262
0
673
3546
2411
10243
4
1543
1814
2403
236066
1579