1541
0
331
637
4940
5
2730
6
251
172
1128
2657
3
2668
2
464
1020
581
503
325
20634
8
918
909
344
1
381
99
1483
1314
543
771
171
392
776
80
2855