639
1
294
95
121
106
2
67
319
108
738
601
567
599
3030
3768
723
509
99
504
3980
4
683
560
1216
2379
9926
5
1328
733
1229
1049
2159
3
692