2591
1
5592
8
3498
4
2392
2
16062
15
1516
5402
9
1518
2996
0
1716
3715
20850
5
6779
2903
3
2964
5431
1603
3765
2462
2906
1294
2139
2476
2689
7034
1153
3562
2740
742