513
0
494
466
81
460
820
1551
2
12958
5
2033
101
859
1192
641
464
196
300
683
351
918
710
503
303
1446
2766
1