44523
0
1002
1
1251
11
135
296
814
124394
1823
3238
6
3427
619
2
114
852
957
4
1036
3053
10
104
126
1345
47
2833
9
13167
1981
1012
6501
8
784
1007
987
70
869