928
1970
29580
2836
3520
965
2625
1764
11429
3166
1237
994
3278
1976
2586
3842
29135
13547
2908
1066
2686
1576
1055
1491
1437
3678
16495
3006
2472
947
3313
8400
5949
1150
1319
1222
6758
1186
824
10152
730
2859
1467
4927
1540
1310
3902
2246
1364
2899
3053
1232
1334
25812
1721
997
1043
2273
3548
17334