658
0
2134
1
19944
2
629
581
718
4978
2899
868
2710
4309
3
660
1075
1274
1720
1622
5375
978
575
1225
4435
2435
266
467
475
1017
1239
504
3657
12
2649