1124
1
1009
2
863
20634
8
2064
744
0
1390
376
245
729
2006
692
1440
439
1270
367
945
4864
1346
4
2105
171
453
87
433
1029
3868
1198
851
441
1510