20634
8
576
0
2093
2
1267
1
3149
4
1346
901
5009
1172
458
918
369
859
628
3351
509
839
597
572
407
3505
757
171
1759
876
348
392
2727
2809
1897