599
2
596
441
1
2272
4
2754
6
5903
13
8089
22
2615
3006
1863
8
1854
3
3029
2333
2494
3107
2261
2939
3482
1496
2299
1783
1369
1306
1159
5
773
1399
1156
1945
3374
1308