251
0
325
503
273
1020
576
683
4940
5
301
820
1824
347
2855
3
772
1
545
719
453
78
2668
2
494
369
185
581
31535
20634
8
17353
543
1172
400
302