1431
1
645
0
6294
4
531
21684
19944
2
397
4074
1679
1282
577
2996
1331
616
1400
3583
1767
652
839
2022
2698
1212
365
581
8945
25494