13959 55
1624 322
2226 580
1889 504
986 122
12644 764
10080 300
14679 498
13777 684
10344 449
13871 532
8562 86
7032 280
6965 78
5164 761
3074 100