1054
1
903
1506
0
454
722
2121
4
2603
7
1824
1661
2256
274
1025
632
1430
2
1101
2199
3
1269
738
410
2235
1212
844
2803
6
3157
269
476
668
846
19279
2275