639
1
294
95
121
105
2
67
319
108
738
601
567
599
3029
3767
723
509
99
504
3978
4
683
560
1216
2378
9926
5
1328
733
1229
1049
2159
3
692