979
0
1851
4
1674
1
3351
839
297
38
300
675
1608
719
436
637
1898
953
503
376
1959
4224
255
7756
3
477
356
1649
278
2431
2441
2337
3123
545