4463
15
137931
11
263
0
1030
2
94
1197
3
3088
1
194154
475
1408
684
472
401
17
751
395
64666
1858
26
36
3219
277585
9
3339
969
175453
124233
17043
771
1252
421
116363
18