1110
3
1506
0
1467
1
4033
4
2554
9
1132
440
1343
6411
11
3116
1640
2
5009
20634
8
1008
2474
990
670
1032
521
2306
11392
6
784
2814
5
1869
1550
522
1411
964
2330
633