3454
5
1851
1
478
3
1300
6
2022
2
2236
10
638
527
1128
1049
1512
1056
641
4592
54
1079
1130
135
1246
3924
22
1012
1188
550
664
1143
372
1535
0
2313
493
518
885