3025
1
1036
3
2403
2620
9
1184
2
932
2687
4
1681
8
2528
1295
9024
13
4262
3069
5
1531
1289
736
1167
834
496
1073
887
701
403
1157
1277
3597
10
1121
4424
1637
1309
21