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