12115
3242
7862
23828
3647
2058
2867
1119
950
7527
864
929
1611
6361
1033
5809
5021
9418
983
2646
1484
15607
752
2226
1193
968
880
944
1273
878
1354
2488
1208
1042
1076
870
952
1004
981
5516
1167
1264
967
1001
970
1169
1265
1004
1468
1394
874
1773
1180
1279
961
929
1770
5085
2830
2795