937
1632
1676
331
1236
183
1176
2252
1476
112
355
1655
474
10
1635
631
444
383
741
261
502
684
203
503
322
192
382
311
14913