1002
1487501
344
114359
37
553
291
2276
132
222
284
193
12
19
11
24
1161
73
622
81
62
1
43
15
111
331
5
40
1041
92
391
4643
4
101