45082
6391
896
7563
2717
4245
1064
7842
5964
5490
10380
2902
4202
1727
745
2118
2489
895
859
707
11712
1749
1266
25911
1459
842
4773
1225
1093
4239
1764
1355
1143
5954
1543
3277
143614
1998
1147
14557
4829
1437
4346
2840
7077
4736
2736
755
3772
1097
3467
685
10192
1237
3937
2343
3001
4599
908
875