668
1
1928
2
3939
322
0
1132
518
1065
302
21743
1860
544
2739
2306
1630
1506
2814
5
1869
1550
392
964
2842
8
2330
582
440
3025
1334
399
4179
909
1378