940
3
1728
3222
1
891
1841
2
1408
1352
4468
15
28011
0
2603
5
3579
1311
1481
9
391
1203
21
1125
1029
4
2079
8751
3694
7
1152
1790
1851
1509
1196
1151
1247
715
44565
3744