90
2012
396
46
97
341
35
329
29
405
829
20
24
160
222
287
46
544
39
272
20
65
135
799
291
41
59
1862
372
11
2079
923
1026
1400
0
787
239
9
1350
439
351
176
27
508
543
24
217
993
112
917
