1825
1
302
0
1506
1132
2277
5
440
2066
2
1343
3116
1640
5009
20634
8
1008
2474
670
521
2306
11392
6
784
2814
1869
2072
1550
105290
522
2810
964
3268
2330
633