10
576
161
319
400
1686
661
72
197
1000
37
113
5
2
502
3
250
365
361
15
464
566
17
42
387
143
2
11
10
15
245
1855
1330
14
873
688
724
1
532
4
80
0
82
1578
23
469
863
376
210
