2275
2
1020
0
31535
19279
670
1343
427
20634
8
573
745
1824
798
480
522
351
553
839
2730
6
325
823
968
2635
21743
1
1462
46
422
5237
455
399
633