5446
5
2445
6
1598
1
2488
4
2383
8
5682
1680
0
1911
3242
1510
4631
3
1898
31535
273
1270
358
952
769
1232
728
863
2391
7756
3054
2150
2
477
2522
1649
2431
1315