2526
1
1241
489
202
1060
2402
5
887
809
1238
1889
1223
2521
885
1062
1174
349
931
1496
3172
3
1488
11650
23
805
1334
0
1418
2395
2677
3527
2
1366
1681
3326