2955
2
1501
0
2445
6
2659
1045
775
597
5108
4
2754
5
1298
864
296
2435
12958
1854
2193
1737
327
2109
1077
1464
1
4271
911
259
6344
1010
697
957
2896
10
845