516
0
515
5141
7
984
372
3873
15
514
738
2696
1
462
940
2123
436
6878
3643
3
1297
2606
2
1861
355
432
1379
641
1099
551
596
2060
1661
3168
1070