3996
5
10103
1694
6841
8
1031
3
10173
224
1
215
2
167
560
4
197
982
841
213
319
337
2761
7
3062
1961
2785
1798
615
529
820
636
1003
508
453
611
613
679
525
559
403
658
449
443
392
397
436