1507
1
950
3619
6
381
934
4
1288
1081
2
449
2628
3
2359
630
946
788
438
615
805
1865
744
0
550
216
247
441
346
69
224
392
112
80
88
124