2152
2
3326
3
2294
1
1168
2710
1691
2578
2166
5367
3571
2664
989
0
1734
4757
8
1895
1415
619
810
2560
1211
3597
5
2396
6026
2732
2879
2784
1813
1575
812
1147