45
5
4996
23
27854
8
1126
1
377
1818
2
463
973
568
456
4358
3225
4
1480
846
0
741
20466
11
987
1366
6
795
1384
1784
9
907
1678
3206
5142
16
830
958
1496
3
954
884