2211
0
777
1780
573
1075
691
1333
1
25137
1649
382
468
20634
8
303
2546
25127
419
154
390
138355
968
19279
2
637
508