464
0
467
1567
2
1020
2730
6
2328
2105
1
781
3868
383
362
458
349
31535
323
263
297
598
2190
342
19279
1840
935
787
392
381
400
692
25137
47041