2296
2
5590
2843
4
10270
20634
8
1721
1
777
625
1343
0
370
2445
2283
2301
650
964
11881
3
2874
1425
2786
6