1191
1
893
1942
3
862
0
1339
2061
5
125
126
319
1717
2
2432
1264
129
3068
904
588
4
15624
1630
1211
349
4362
8
1686
2354
936
852
1740
2250
809