1190
3
44434
0
1276
2307
2
246
1
175011
484
991
978
5
490
4305
7
1661
1126
3115
2540
1879
124
1079
193714
1658
8
1021
9
9486
250
123973
4735
849
48
68
609172
4