5151
2
3080
3
3715
1585
1583
1
21152
8
4651
3461
4
2304
2650
20
2429
1380
0
280
2405
4309
2740
1282
2932
2776
2255
297066
1891
2507
1500
1131
2061
2688
4915
518
1589