513
899507743
941554688
2559
41840
63853909
186262
14763152
37
18
1044910
2129548
33
47935
123
11542
8275
703
5943
32
3
289
111231
50
40583487
83000973
429594
6405
295
385
183
89546215
63823
0
1252
16383
15
3265252
481938
63
60
65535
255
2
0
1
0
2
2
2
1
2
597378531
