1
21
6
7
12
154
9
30
353
471
431
1286
312
231
712
321
19725
65
401
751
1013
524
611
421
592
1271
481
573
31
392