2111
1123
743
765
10248
1729
781
956
1695
1132
3099
1084
2989
1079
2364
904
812
2452
1386
995
1518
1071
861
884
20304
15417
882
1157
765
4048
702
2595
3132
750
977
780
5645
1159
929
1507
1377
9641
1673
2590
698
3629
617
807
877
1823
1143
1008
895
1262
2258
712
3271
19995
1306
902