1223
1
2521
11650
23
1889
2526
1241
489
202
1060
2402
5
887
809
1238
1681
885
1062
1174
349
931
1496
658
2
2104
3117
8
1527
2108
3