928
1970
29582
2836
3520
965
2625
1765
11429
3166
1237
994
3278
1976
2587
3842
29136
13547
2908
1066
2686
1576
1056
1491
1437
3678
16496
3006
2472
947
3313
8401
5949
1150
1319
1222
6758
1186
824
10153
730
2859
1467
4927
1540
1310
3906
2246
1364
2900
3053
1233
1337
25815
1722
997
1043
2274
3550
17334