973
0
265
1754
328
1540
1603
341
165
356
276
875
158
851
412
1463
1557
2143
664
1095
1842
391
1362
1167
349
3165
301
562
244
3066
440