938
6
541
2
50
1
65
270
121
362
111
3
163
794
7
453
5
952
497
1052
618
2266
436
2191
939
538
4875
4879
519
456
444
399
636
663
484
1851
4