402
351
1768
321
80
204
850
582
372
170
1020
578
335
1059
393
292
68
156
1316
243
664
52
706
309
262
1174
471
124
10
