668
0
303
440
52
913
1161
66
584
53
2306
951
1004
1
1062
1850
361
19279
2
3691
389
2275
456
743
1358
2952
798
1448