3092
1
520
0
288
2431
3
2125
3114
4
501
2526
767
437
1639
467
598
2
955
2109
17353
899
282572
2461
20
996
979
1446
835
1053
521
1073
2714
5
798
1213
2546