2853
4
2590
2
3703
5
7093
2118
3243
2332
2647
1893
2737
1
2184
2906
3462
2039
2795
4600
2566
0
2586
1760
2553
2066
3201
2473
2715
2812
2560
4439
2572
2868
4097