691
0
31535
1824
2275
2
19279
584
325
1559
1
20634
8
2673
1999
804
35426
3808
1221
294
543
2730
6
1084
467
17353
1677
646
1020
2809
328
392
2306
266
2727