915
1
1391
928
1506
0
1914
2
2297
1132
1271
440
1879
1343
3116
1640
5009
20634
8
1008
2474
906
670
521
3953
4
2306
11392
6
784
2814
5
1869
1550
522
964
2330