321
31
10
721
424
685
551
371
11910
8
9
11
18
90
17
13
212
65258
21910
57
2922
1593
351
1482
832
81
471
641
55
1374
44
1102
681
1124
1805
781
33
1401
2013