2975
1853
20804
684
3924
2096
1148
6073
11795
1338
495653
6928
18644
4433
1682
831
20324
1943
4027
52536
348547
48292
11444
10355
12718
15137
789
19742
6561
28304
15266
791
11825
6394
778
8376
615
4028
411394
743
728
4747
757
20931
923
1922
6291
1891
5574
1222
1031
8902
1186
1567
2413
1671
13860
1215
5659
10427