940
3
1328
461
2
244
1
587
281
325
467
0
379
346
83
91
115
641
4
67
263
64
69
515
4431
766
657
518
1525
58
2054
70
434
342
1034