1002
1491501
344
114559
37
553
301
2266
142
222
284
193
12
19
11
24
1151
73
622
81
62
1
43
15
111
331
5
40
1041
92
391
4653
4
101