390
0
31535
255
1430
2
1511
2901
433
320
464
326
8125
3
200
19279
295
392
387
1498
25137
1130
749
1084
518
166543
18
409
1045
2546
575
47041
968
2727