1563
0
39034
440
924
7328
2
1406
262
144772
1629
1191
363
825
935
95732
2850
471
928
2972
82
561
2789
1355
330
807
1853
121182
1
560
577
187
657