45
0
39
91
924
1
70
1544
2
2029
27
125
676
1749
1135
585
3328
1873
4
731
1052
3
186
1328
90
88
1704
275
72308
1298
43
92
349
96
2865
19